introduction of operating-system structure(system type)

Multiprogramming system

把一些工作事先load到記憶體裡面,讓CPU總是Busy

允許系統(or memory)內存在多個process同時執行,
透過CPU scheduling技術,當某個process取得CPU執行時,
若因為某些事情發生(eg. wait for I/O complete, resource not available, etc.)
而無法往下執行時,則OS可將CPU切換給其他process使用,
如此一來,CPU在各個processes切換,則CPU總是Busy

Timesharing (multitasking)

透過工作間頻繁切換來實現
例子 :
使用者可以在各作業執行期間切換

results matching ""

    No results matching ""